package com.hakim.wfb.customer.params.user;

import com.hkfs.fundamental.api.params.SessionParameter;
import org.hibernate.validator.constraints.NotBlank;


/**
 * <p>找回支付密码的参数</p>
 *
 * @author Created by walkman on 2017/7/5.
 */
public class ForgetTradePasswordParameter extends SessionParameter {

    private static final long serialVersionUID = 1L;

    /**
     * 用户ID
     */
    @NotBlank(message = "用户ID不能为空")
    private String userId;

    /**
     * 手机号码
     */
//	@Mobile(message="手机号码格式不正确")
    @NotBlank(message = "请输入手机号码")
    private String mobilePhone;

    /**
     * 新密码
     */
    @NotBlank(message = "请输入新密码")
    private String newTradePassword;

    /**
     * 验证码
     */
    @NotBlank(message = "请输入验证码")
    private String verifyCode;

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public void setMobilePhone(String mobilePhone) {
        this.mobilePhone = mobilePhone;
    }

    public String getMobilePhone() {
        return mobilePhone;
    }

    public void setNewTradePassword(String newTradePassword) {
        this.newTradePassword = newTradePassword;
    }

    public String getNewTradePassword() {
        return newTradePassword;
    }

    public void setVerifyCode(String verifyCode) {
        this.verifyCode = verifyCode;
    }

    public String getVerifyCode() {
        return verifyCode;
    }
}
